Inter-team communication in large-scale co-located software engineering: a case study

نویسندگان

چکیده

Abstract Large-scale software engineering is a collaborative effort where teams need to communicate develop products. Managers face the challenge of how organise work facilitate necessary communication between and individuals. This includes range decisions from distributing over located in multiple buildings sites, through processes tools for coordinating work, softer issues including ensuring well-functioning teams. In this case study, we focus on inter-team by considering geographical, cognitive psychological distances teams, factors strategies that can affect communication. Data was collected ten test within large development organisation, two main phases: (1) measuring distance using interactive posters, (2) five group sessions obtained measurements were discussed. We present strategies, these relate see three types arenas communication, namely physical, virtual organisational arenas. Our findings support managers assessing improving organisations. addition, provide insights into may explain challenges scaling organisations, particular agile organisations place emphasis direct written documentation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transitioning from a Co-Located to a Globally-Distributed Software Development Team : A Case Study at Analog Devices Inc

Global software development has become an extremely important issue for organizations at present in the climate of increasing tendency towards globalization and global outsourcing. A number of studies have been conducted which have identified a set of problematic areas which are common across projects, including language and cultural differences, trust factors, communication across temporal and...

متن کامل

A partition-based algorithm for clustering large-scale software systems

Clustering techniques are used to extract the structure of software for understanding, maintaining, and refactoring. In the literature, most of the proposed approaches for software clustering are divided into hierarchical algorithms and search-based techniques. In the former, clustering is a process of merging (splitting) similar (non-similar) clusters. These techniques suffered from the drawba...

متن کامل

Formal Techniques in Large-Scale Software Engineering

Formal techniques have been used effectively for developing software: from modeling requirements to specifying and verifying programs. In most cases, the programs have been relatively small and complex, many of them for safety critical applications. Use of formal techniques has also become relatively standard for the design of complex VLSI circuits, whether for processors or special purpose dev...

متن کامل

Software Engineering Team Studios

Training of students on software engineering methods and practices demands more than the development of a project by a team. It demands effective training and monitoring on the software process, process tracking and team dynamics. Furthermore, lack of a dedicated space for team activities acerbates software development by teams and does not foster team effectiveness. We established a set of Sof...

متن کامل

Communication and co-ordination practices in software engineering projects

In this paper we report on the investigation, description and analysis of communication and co-ordination practices in software engineering projects. We argue that existing models of the software process do not adequately address the situated, day-to-day practices in which software engineers collectively engage, yet it is through these practices that effective co-ordination is achieved. Drawing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Empirical Software Engineering

سال: 2022

ISSN: ['1382-3256', '1573-7616']

DOI: https://doi.org/10.1007/s10664-021-10027-z